Fetch all releases available for the provided platform.
Fetches the list of all the available versions of Solc. The list is platform dependent, so
different versions can be found for macosx vs linux.
Reads the currently set global version for Solc. Returns None if none has yet been set.
Derive path to SVM’s global version file.
Installs the provided version of Solc in the machine.
Reads the list of Solc versions that have been installed in the machine. The version list is
sorted in ascending order.
Patch the given binary to use the dynamic linker provided by nixos
Read the current machine’s platform.
Removes the provided version of Solc from the machine.
Setup SVM home directory.
Unset the global version. This should be done if all versions are removed.
Sets the provided version as the global version for Solc.
Derive path to a specific Solc version’s binary.